/* 初始化样式 */
* {margin:0;padding:0}
body {font-family:"微软雅黑",Arial,"宋体";background:url(../images/main_bg.jpg) left 60px;color:#676764;}
ul {list-style-type:none;}
a {text-decoration:none;color:#676764;}
a:hover {color:#000000;}
.r {float:right;}
.l {float:left;}
img {border:none;}
table {border-collapse:collapse;}
option {text-indent:5px;}

/* 头部样式 */
#header {width:100%;height:60px;padding-top:10px;background-color:#F1F1F1;border-bottom:1px solid #CCCCCC;}
#header .logo {width:960px;margin:0 auto;}

/* 主体容器 */
#container {width:100%;margin-bottom:60px;margin-top:40px;}

/* 登陆页样式 */
.login {width:800px;height:250px;border:1px solid #CCCCCC;background-color:#F1F1F1;padding-top:60px;margin:100px auto;}
.login table {width:345px;height:200px;margin:0 50px;font-size:15px;float:left;}
.login table span {float:right;margin-right:30px;}
.login table input {background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:11pt;height:32px;width:250px;padding-left:5px;}
.login table input.chk {height:14px;width:auto;margin-right:5px;vertical-align:middle;}
.login table input.btn {width:auto;padding:0;border:none;}
.login .concat {width:350px;height:200px;float:left;padding-top:20px;text-align:center;background:url(../images/line.png) no-repeat;}
.login .concat p {margin-bottom:15px;}

/* 注册页面 */
.register {
	width:760px;
	margin:auto;
	padding:30px 50px;
	border:1px solid #CCCCCC;
	background-color:#F1F1F1;
}
.register h3 {
	text-align:center;
	letter-spacing:4px;
	margin-bottom:15px;
}
.register table {
	border:1px solid #CCCCCC;
	margin-top:10px;
	font-size:16px;
	width:100%;
}
.register table td {
	padding-left:10px;
	height:40px;
	border:1px solid #CCCCCC;
}
.register input {
	height:25px;
	width:180px;
	color:#676764;
	font-size:14px;
	font-family:"微软雅黑",Arial,"宋体";
	padding-left:3px;
	border:1px solid #CCCCCC;
}
.register input.sc {
	width:250px;
}
.register input.addr {
	width:320px;
}
.register select {
	height:26px;
	width:100px;
	color:#676764;
	font-size:14px;
	border:1px solid #CCCCCC;
	font-family:"微软雅黑",Arial,"宋体";
	padding:2px 10px;
}
.register .chk {width:20px;height:20px;margin-left:5px;margin-right:10px;vertical-align:middle;}
.register textarea {margin:10px 0;width:350px;resize:none;padding:5px;height:140px;border:1px solid #CCCCCC;}
.register .btn {background:url(../images/btn_settingsave.png);margin-left:140px;width:162px;height:42px;border-radius:3px;font-size:15px;font-weight:bold;color:#676764;letter-spacing:1px;cursor:pointer;}

/* 内容页面 */
.index {width:960px;margin:auto;padding:10px;}
.index .cont-up {overflow:hidden;}
.index .cont-up .banner {width:550px;height:260px;float:left;border-radius:3px;border:2px solid #CCCCCC;}
.index .cont-up .info {width:300px;height:222px;padding:20px 10px;border-radius:3px;background-color:#F1F1F1;border:1px solid #CCCCCC;float:right;}
.index .cont-up .info .pic {width:150px;float:left;text-align:center;}
.index .cont-up .info .pic img {width:120px;height:160px;border:8px solid #FFFFFF;}
.index .cont-up .info ul.u {padding:10px;float:left;line-height:30px;}
.index .cont-up .info .tag {padding:10px 10px;clear:both;line-height:40px;height:40px;}
.index .cont-up .info .tag ul li {width:50px;font-size:15px;text-align:center;float:left;}
.index .cont-mid {margin-top:40px;margin-bottom:20px;}
.title-nav {height:35px;color:#666666;line-height:35px;padding-left:20px;clear:both;border-radius:3px;background-color:#E0E0E0;border:1px solid #CCCCCC;}
.index .cont-mid ul {width:950px;margin:30px auto;text-align:center;overflow:hidden;}
.index .cont-mid ul li {width:172px;margin-right:20px;background-color:#F1F1F1;border-radius:3px;border:1px solid #CCCCCC;float:left;}
.index .cont-mid ul li:hover {background-color:#F9F9F9;}
.index .cont-mid ul li.last{margin-right:0;}
.index .cont-mid .share {padding:10px;overflow:hidden;}
.more {float:right;width:80px;height:25px;text-align:center;background-image:url(../images/bu_style1.gif);}
.index .cont-bot {overflow:hidden;}
.index .cont-bot .hot {width:460px;}
.hot .hot-list {margin-top:10px;border:1px solid #CCCCCC;padding:10px 40px 15px 40px;font-size:14px;line-height:25px;border-radius:3px;background-color:#F1F1F1;}
.hot .hot-list ul {overflow:hidden;}
.hot .hot-list ul li.last a {color:#000000;}

/* 内容页 */
#cont-header {width:100%;height:30px;padding:5px 0;background-color:#F1F1F1;border-bottom:1px solid #CCCCCC;}
#cont-header .logo {width:960px;line-height:30px;margin:0 auto;}
#cont-header .logo ul {float:right;margin-right:15px;}
#cont-header .logo ul li {float:left;width:80px;}
#container .content {width:960px;margin:auto;overflow:hidden;}
#sidebar {width:280px;float:left;}
.count-mes {height:150px;margin-bottom:10px;border-radius:3px;background-color:#F1F1F1;border:1px solid #CCCCCC;}
.question-list {height:475px;border-radius:3px;background-color:#F1F1F1;border:1px solid #CCCCCC;}
#sidebar .question-list ul.q-ul {margin:10px;background-color:#F9F9F9;}
#sidebar .question-list .q-list ul {padding:5px 20px;line-height:25px;font-size:16px;}
#sidebar .question-list .q-list ul li:hover {color:#000000;cursor:pointer;}
span.side-title {display:block;height:33px;background-color:#E0E0E0;font-size:18px;margin:2px 0;cursor:pointer;border:1px solid #E0E0E0;border-radius:3px;padding-left:10px;line-height:35px;}
#sidebar .side-adv {height:380px;margin-top:10px;border-radius:3px;background-color:#F1F1F1;border:1px solid #CCCCCC;}
#sidebar .side-adv .side-adv-bg {margin:10px;font-size:16px;padding-bottom:3px;background-color:#F9F9F9;}
#sidebar .side-adv .side-adv-bg ul {margin:10px 20px;line-height:30px;letter-spacing:1px;}
#main {width:650px;float:right;}
#main .main-adv {height:100px;border-radius:3px;border:1px solid #CCCCCC;}
.main-cont {margin-top:20px;padding:30px 30px 20px;border-radius:3px;background-color:#F9F9F9;border:1px solid #CCCCCC;}
#main .main-cont .question {margin:10px 40px;letter-spacing:1px;line-height:30px;}
#main .main-cont .question h4 {display:inline;font-size:15px;}
#main .main-cont .question span {color:red;}
#main .main-cont .question ol {margin:5px 25px;line-height:30px;font-size:14px;}
#main .main-cont .question ol li:hover {color:#000000;cursor:pointer;background-color:#F7F7F7;}
#main .main-page {height:36px;margin-top:4px;border-radius:3px;background-color:#F9F9F9;border:1px solid #CCCCCC;}

/* 个人中心 */
.c {background-color:#F9F9F9;}
.c ul {margin:30px;line-height:35px;}
.c ul li {border-bottom:1px solid #CCCCCC;letter-spacing:1px;padding-left:30px;background:url(../images/tub.png) no-repeat 5px -52px;}
.my-index ul {height:32px;border-bottom:1px solid #CCCCCC;padding-left:40px;margin-bottom:10px;}
.my-index ul li{float:left;font-size:15px;text-align:center;border:1px solid #CCCCCC;line-height:30px;height:30px;cursor:pointer;position:relative;top:1px;margin-right:10px;width:80px;}
.my-index li.s {border-bottom:1px solid #F9F9F9;}
.course ul.h {display:none;}
.course ul li {padding:10px 0;border-bottom:1px solid #CCCCCC;}
.course .img {padding:3px;width:190px;height:140px;border:1px solid #CCCCCC;}
.course table {float:right;width:390px;}
.course table td {width:315px;height:30px;border:1px solid #CCCCCC;}
.course table td.ltd {width:70px;text-align:center;}
.course table td p {height:80px;text-indent:26px;font-size:12px;line-height:20px;padding:4px 10px;letter-spacing:2px;overflow:hidden;}
.course table td p.tea {text-indent:10px;height:17px;padding:0;margin:5px 10px;}
.course table td p.tea span {color:blue;}
.top-title {height:30px;border-bottom:1px solid #CCCCCC;margin-bottom:15px;}
.top-title h4 {font-size:15px;padding-left:5px;letter-spacing:1px;border-left:3px solid #3B5998;}
.myform {font-size:15px;padding-left:10px;}
.myform input {border:1px solid #CCCCCC;height:25px;width:200px;}
.myform textarea {margin:3px 0;width:350px;resize:none;padding:5px;height:100px;border:1px solid #CCCCCC;}
.myform select {width:90px;height:27px;padding:2px 10px;font-size:14px;border:1px solid #CCCCCC;font-family:"微软雅黑",Arial,"宋体";}
.myform td {height:45px;}
.myform .addr {width:350px;}
.myform .btn {width:80px;border-radius:3px;font-size:15px;font-weight:bold;color:#676764;letter-spacing:1px;cursor:pointer;}
.myform .chk {width:20px;margin-left:5x;margin-right:10px;vertical-align:middle;}
.t {margin:0;padding:25px;overflow:hidden;}
.myhead {}
.myhead h4 {margin:20px 10px;}
.myhead .photos div {border:1px solid #CCCCCC;margin:10px;}
.myhead .big {width:180px;height:180px;float:left;}
.myhead .big img {width:180px;height:180px;}
.myhead .mediu {width:140px;height:140px;float:left;}
.myhead .mediu img {width:140px;height:140px;}
.myhead .small {width:100px;height:100px;float:left;}
.myhead .small img {width:100px;height:100px;}
.myhead .photos .upload {clear:both;float:left;border:none;margin-top:30px;font-size:15px;line-height:51px;}
.myhead .photos .upload input {border:1px solid #CCCCCC;}
.myhead .photos .upload input.sub {height:26px;width:80px;border-radius:3px;font-size:15px;font-weight:bold;color:#676764;letter-spacing:1px;cursor:pointer;}
.mypwd form table {width:280px;height:160px;margin:40px auto;font-size:15px;}
.mypwd input {width:190px;height:23px;border:1px solid #CCCCCC;}
.mypwd input.sub {width:50px;height:26px;width:80px;border-radius:3px;font-size:15px;font-weight:bold;color:#676764;letter-spacing:1px;cursor:pointer;}


/* 底部样式 */
#footer {width:100%;height:35px;margin-top:15px;clear:both;background-color:#F1F1F1;border-top:1px solid #CCCCCC;}
#footer p {line-height:35px;font-size:9pt;color:#333333;text-align:center;}
